package com.group.www.interfaces;

import com.group.www.pojo.UserInfo;

import java.util.List;

public interface UserinfoServiceI {

    /**
     * 查询所有用户信息
     *        把所有数据装进List集合
     * @return  返回List集合
     */
    List<UserInfo> queryAllUser();


    /**
     * 根据Id查询数据
     *      传入一个Id值，查询改Id用户的信息，回显数据
     * @param userId
     * @return 返回该Id用户数据
     */
    UserInfo queryById(Integer userId);


    /**
     * 修改用户信息
     *      根据回显的数据，修改次用户的信息
     * @param userInfo
     * @return  返回true或者false,判断是否添加成功
     */
    boolean updateUser(UserInfo userInfo);


    /**
     * 添加用户
     *      获取页面的数据，添加在实体类中
     * @param userInfo
     * @return  返回true或者false,判断是否添加成功
     */
    boolean addUser(UserInfo userInfo);


    /**
     * 删除用户信息
     *      删除用户
     * @param userInfo
     * @return  返回true或者false,判断是否添加成功
     */
    boolean daleteUser(UserInfo userInfo);
}


